/**
 * 爬虫空间查询参数
 */
export interface CrawlNamespaceQuery extends PageQuery {
	/**
	 * 空间编码
	 */
	nsCode?: string;
	/**
	 * 空间名称
	 */
	nsName?: string;
	/**
	 * 空间状态：1:启用;0:禁用
	 */
	nsStatus?: number;
}

/**
 * 爬虫空间分页对象
 */
export interface CrawlNamespacePageVO {
	/**
	 * ID
	 */
	id?: number;
	/**
	 * 空间编码
	 */
	nsCode?: string;
	/**
	 * 空间名称
	 */
	nsName: string;
	/**
	 * 空间状态：1:启用;0:禁用
	 */
	nsStatus: number;
	/**
	 * 备注
	 */
	remark?: string;
}

/**
 * 爬虫空间分页对象
 */
export interface CrawlNamespaceNameVO {
	/**
	 * 空间编码
	 */
	nsCode?: string;
	/**
	 * 空间名称
	 */
	nsName: string;
}

/**
 * 分页项类型声明
 */
export type CrawlNamespacePageResult = PageResult<CrawlNamespacePageVO[]>;

/**
 * 表单类型声明
 */
export interface CrawlNamespaceForm {
	/**
	 * ID
	 */
	id?: number;
	/**
	 * 空间编码
	 */
	nsCode?: string;
	/**
	 * 空间名称
	 */
	nsName?: string;
	/**
	 * 空间状态：1:启用;0:禁用
	 */
	nsStatus: number;
	/**
	 * 备注
	 */
	remark?: string;
}
